
/* CSS Document */
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0; padding:0; font-weight: normal;font-style: normal;font-size: 100%; font-family:"宋体",Arial, Helvetica, sans-serif;}
ol, ul ,li{list-style: none;}
img {border: 0; margin:0; padding:0;}
body{ font-size:12px; background:url(img/index_01.jpg);}
a{ text-decoration:none; cursor:hand;}

.clearfix{
     background: none;
     border: 0;
     clear: both;
     display: block;
     float: none;
     font-size: 0;
     margin: 0;
     padding: 0;
     overflow: hidden;
     visibility: hidden;
     width: 0;
     height: 0;
}

.top{ width:990px; height:60px; line-height:60px; margin:0 auto; position:relative; z-index:1;}
.logo{ position:absolute; background:url(img/index_05.png) no-repeat; width:280px; height:114px; z-index:2; left:0px; top:-19px; text-align:center;}
.logo img{ padding-top:10px;}
.top_r{ float:right; height:60px; }
.top_r ul li{ float:left; height:45px; line-height:33px; padding-top:15px; color:#2657c0; font-size:14px; font-family:"微软雅黑"; padding-left:9px; text-align:center; font-weight:bold; background:url(img/index_06.jpg) no-repeat left;}
.top_r ul li a{ color:#2657c0; padding-left:14px; padding-right:14px; padding-top:9px; padding-bottom:9px;}
.top_r ul li a:hover{ color:#FFF; background:url(img/index_05.jpg) no-repeat;}

.xxdt{ float:left; width:398px; padding-top:4px;}
.xxdt ul li{ float:left; width:398px; height:31px; line-height:31px; border-bottom:1px dashed #868686; color:#000;}
.xxdt ul li a{ color:#000;}
.xxdt ul li span{ color:#065aa3;}
.xxdt ul li div{ height:31px; line-height:31px;}

.gengduo{ float:right; line-height:34px; font-family:'微软雅黑'; font-size:9px;}
.gengduo a{ color:#000;}

.zjzc{ float:left; width:269px; padding-top:4px; overflow:hidden;}
.zjzc ul li{ float:left; width:269px; height:31px; line-height:31px; border-bottom:1px dashed #868686; color:#000;}
.zjzc ul li a{ color:#000;}
.zjzc ul li span{ color:#065aa3;}
.zjzc ul li div{ height:31px; line-height:31px;}

.gywm{ float:left; width:398px; padding-top:4px; line-height:22px; }
.gywm img{ float:left; padding:2px; background:#FFF; border:2px solid #bebebe; margin-right:5px;}

.xxwm{ float:left; width:263px; height:177px; background:url(img/index_61.jpg) no-repeat; padding-left:6px; line-height:24px; padding-top:10px;}
.xxwm p{ background:url(img/index_08.png) no-repeat left; line-height:24px; padding-left:25px;} 
.xxwm p a{color:#000;}

.cpzx{ width:981px; margin:0 auto;}
.cpzx ul li{ float:left; width:179px; padding-left:14px;}

.cpzx_img{ float:left; background:url(img/index_09.jpg) no-repeat; width:179px; height:133px; text-align:center; padding-top:2px;}
.cpzx_img img{ border:1px solid #cecece;}
.cpzx_img img:hover{ border:1px solid #0060aa;}
.cpzx_tit{ float:left; width:179px; height:27px; line-height:27px; text-align:center; color:#282828;}
.cpzx_tit a{ color:#282828;}

.lanmu{ float:left; width:210px; height:41px; background:url(img/danye_03.jpg) no-repeat;}
.lanmu_nr{ float:left; width:208px; border:1px solid #e7e7e7; border-top:0px; background:#FFF; padding-top:9px; padding-bottom:9px;}
.lanmu_nrs{ width:191px; margin:0 auto;}
.lanmu_nrs ul li{ float:left; width:191px; line-height:31px; background:url(img/danye_07.jpg) no-repeat; padding-bottom:5px;}
.lanmu_nrs ul li:hover{ background:url(img/danye_14.jpg) no-repeat;}
.lanmu_nrs ul li a{ margin-left:29px; color:#FFF;}
.lanmu_nrs ul li ul{ padding-top:5px;}
.lanmu_nrs ul li ul li{ float:left; width:176px; margin-top:5px; height:24px; line-height:24px; padding-left:15px; background:none; border-bottom:1px solid #393939;}
.lanmu_nrs ul li ul li a{ float:left; color:#474747;}
.lanmu_nrs ul li ul li span{ float:left; padding-left:15px; font-weight:bold; display:none; color:#1655cb; font-size:10px; line-height:24px;}
.lanmu_nrs ul li ul li:hover{ background:none;}
.lanmu_nrs ul li ul li:hover span{ display:block;}

.mbx{ float:right; height:38px; line-height:38px; padding-right:8px; color:#0550ad;}
.mbx a{ color:#0550ad;}

.xxlb{ float:left; width:716px; padding-top:4px;}
.xxlb ul li{ float:left; width:716px; height:31px; line-height:31px; border-bottom:1px dashed #868686; color:#000;}
.xxlb ul li a{ color:#000;}
.xxlb ul li span{ color:#065aa3;}
.xxlb ul li div{ height:31px; line-height:31px;}

.paga{ float:left; width:716px; height:25px; line-height:25px; text-align:center; padding-top:198px; padding-bottom:7px; color:#0060aa;}
.paga a{ color:#0060aa;}

h1{ height:22px; line-height:22px; padding-bottom:10px; color:#282828; font-size:14px; font-weight:bold; text-align:center;}

h2{ height:22px; line-height:22px; background:#e3e3e3; text-align:center; color:#0550ad; margin-bottom:14px;}

.cplb{ width:716px; padding-bottom:59px; }
.cplb ul li{ float:left; width:179px; height:180px; padding-left:25px; padding-right:25px;}

h3{ text-align:center; padding-top:10px; padding-bottom:10px;}
h3 img{ border:2px solid #bfbfbf;}

.liouyan{ float:left; width:438px; padding-top:17px;}
.liouyan_font{ float:left; color:#0550ad; height:30px; line-height:30px; padding-left:10px; width:68px;}
.liouyan_inp{ float:left; width:360px; height:30px;}
.liouyan_inp input{ width:201px; height:18px; line-height:18px; border:1px solid #85a1bc; margin-top:4px; margin-top:2px;}
.liouyan_inp textarea{ width:346px; height:110px; border:1px solid #85a1bc; line-height:18px;}
.liouyan_btn{ float:left; width:428px; height:60px; padding-top:15px; text-align:right; padding-right:10px;}
.liouyan_btn input{ width:50px; height:27px; line-height:27px; border:0px; color:#FFF; background:url(img/liouyan_23.jpg) no-repeat; margin-right:19px;}
.liouyan_btn input:hover{ background:url(img/liouyan_21.jpg) no-repeat;}

.banquan{ width:1000px; height:46px; line-height:46px; color:#FFF; margin:0 auto;}
.banquan a{ color:#FFF;}

.banner{ width:253px; height:213px; position:relative;}
#bannerBox{ width:253px; height:213px; position:absolute; top:0; left:0;}
#bannerList{ position:relative;}
#di{background:#343434; position:absolute; left:0; bottom:0; height:40px; width:253px; display:block; z-index:-11;}
#bannerList li{position: absolute; left:0; top:0; width:253px; height:213px;}
#bannerBton{ position:absolute; right:0px; bottom:0px; }
#bannerBton li{ width:20px; height:20px; float:left; color:#fff; line-height:20px; cursor:pointer; text-align:center;  background:url(img/bg-1.png); font-weight:bold;}
#bannerList li span{ position:absolute; left:0; bottom:0; line-height:20px; font-size:14px; font-weight:bold; color:#fff;  height:20px; width:253px; background:url(img/bg-1.png);}
#bannerBton li.up{ color:#F00; background:url(img/bg-1.png);}

.proListIndexCo{ height:225px;  width:939px; position:relative; margin:0 auto;}
.proRollBox{ width:910px; height:225px; position:absolute; overflow:hidden;  top:0px; left:10px;}
.proListIndex{ position:absolute; width:9999px; left:0px;  top:60px;_top:25px; *top:25px;}
.proListIndex li{height:165px; float:left;}